home *** CD-ROM | disk | FTP | other *** search
- /*$Copyright:
- * Copyright (C) 1992.5.22. Recruit Co.,Ltd.
- * Institute for Supercomputing Research
- * All rights reserved.
- * NewsBase by ISR, Kazuto MIYAI, Gary ARAKAKI, Katsunori SUZUKI, Kok-meng Lue
- *
- * You may freely copy, distribute and reuse the code in this program under
- * following conditions.
- * - to include this notice in the source code, if it is to be distributed
- * with source code.
- * - to add the file named "COPYING" within the code, which shall include
- * GNU GENERAL PUBLIC LICENSE(*).
- * - to display an acknowledgement in binary code as follows: "This product
- * includes software developed by Recruit Co.,Ltd., ISR."
- * - to display a notice which shall state that the users may freely copy,
- * distribute and reuse the code in this program under GNU GENERAL PUBLIC
- * LICENSE(*)
- * - to indicate the way to access the copy of GNU GENERAL PUBLIC LICENSE(*)
- *
- * (*)GNU GENERAL PUBLIC LICENSE is stored in the file named COPYING
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- $*/
- /* IBaseControl.h */
-
- #import <objc/Object.h>
- #import <appkit/Menu.h>
- #import <appkit/MenuCell.h>
- #import <objc/List.h>
- #import "IOrderedListD.h"
- #import "IFolderMatrix.h"
-
- @interface IBaseControl:Object
- {
- id oMenuTitle;
- id oMainMenu;
- id oUnscribeNewsgroupMenuCell;
- id oShowAllArticleMenuCell;
- id oSortBySubjectMenuCell;
- id oSortByKeywordMenuCell;
- id oNewsgroupBrowserMenuCell;
- id oNewsgroupListMenuCell;
- id oArticleBrowserMenuCell;
- id oArticleListMenuCell;
- id oMarkAllArticleMenuCell;
- id oNewArticlesMenuCell;
- id nntpBase;
- id iHelpPanel;
- id iInfoPanel;
- }
-
- - setOMainMenu:mainMenu;
-
- - appDidInit:sender;
-
- - appWillTerminate:sender;
-
- - browserDidBecomeKey:sender;
-
- - browserDidResignKey:sender;
-
- // method for inter application communication
- - (int)receiveArticle:(char *)article length:(int)length;
- - (int)sendArticleWithMessageID:(const char *)messageID;
- - (int)makeMimeIconWindowAtpointX:(int)x pointY:(int)y
- offsetX:(int)offx offsetY:(int)offy
- sourceWindow:(int)wnum;
-
- - setOMainMenu:mainMenu;
-
- - openHelpPanel:sender;
-
- #ifdef DEBUG
- - (void)debug;
- #endif
-
-
- @end
-